package cn.kgc.fcm.springbootmybatisplusexample.service;

import cn.kgc.fcm.springbootmybatisplusexample.dto.ResultDTO;
import cn.kgc.fcm.springbootmybatisplusexample.entity.Menu;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

public interface MenuService {

    ResultDTO<List<Menu>> selectMenuAll();

    ResultDTO<List<Menu>> selectMenuAllZDY();

    ResultDTO<List<Menu>> selectMenuAllActiveRecord();

    ResultDTO<List<Menu>> selectMenuAllPage(Page<Menu> page);


    ResultDTO<Menu> selectMenuById(Integer id);

    ResultDTO addMenu(Menu menu);

    ResultDTO updateMenu(Menu menu);

    ResultDTO deleteMenuById(Integer id);
}
